function number_format(o,e,i,t){o=(o+"").replace(/[^0-9+\-Ee.]/g,"");var n,u,a,o=isFinite(+o)?+o:0,e=isFinite(+e)?Math.abs(e):0,t=void 0===t?",":t,i=void 0===i?".":i,r="";return 3<(r=(e?(n=o,u=e,a=Math.pow(10,u),""+(Math.round(n*a)/a).toFixed(u)):""+Math.round(o)).split("."))[0].length&&(r[0]=r[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,t)),(r[1]||"").lengthparseInt(t[u]))return 1;if(parseInt(i[u])t.length?1:i.length=i:o.final_amount>=i)},l.payErrorMessage={uplus:{SC0010:{"0001":"거래가 제한된 카드입니다.","0002":"고객님의 신용카드 한도가 부족하거나, 체크카드 통장잔액이 부족합니다","0003":"미등록 카드입니다.","0004":"유효기간이 만료된 카드입니다.","0005":"잘못된 할부 개월입니다","0011":"할부 불가능한 카드입니다","0012":"할부 불가능한 카드 또는 가맹점입니다.","0014":"잘못된 카드번호입니다.","0015":"카드 사용 횟수를 초과하였습니다.","0016":"고객님의 신용카드 한도가 부족하거나, 체크카드 통장잔액이 부족합니다.","0017":"결제 실패. 카드사에 문의 바랍니다. (전문FORMAT오류)","0019":"비밀번호가 틀립니다.","0021":"비밀번호 입력 오류 횟수를 초과했습니다.","0023":"유효기간 오류 입니다.","0026":"사용할 수 없는 카드입니다. (도난, 분실, 위/변조카드)","0027":"사용할 수 없는 카드입니다. (신용카드 또는 가맹점 오류)","0032":"사용할 수 없는 카드입니다. (연체카드)","0053":"은행 전산작업중입니다. 약 30분 후 다시 시도해주세요.","0070":"카드 오류","0099":"카드사 오류. 카드사에 문의 바랍니다.","0110":"결제 정보 전송 시간 초과. 잠시 후 다시 시도해주세요.","0118":"ISP 발급되지 않은 카드번호입니다. ISP 발급후 결제해주세요.","0202":"ISP 재발급 후 다시 결제해주세요.","0299":"카드사 시스템 점검중입니다.","0501":null,"0504":"카드 결제 오류. 카드 승인 중복 여부 확인 바랍니다.",3e3:"","0314":"재발급이 필요한 공인인증서 입니다.",C001:"올바른 신용카드 번호가 아닙니다.",S007:"이미 결제 처리되었습니다.",XC01:"결제 가능 시간을 초과하였습니다."},SC0030:{1111:"잔액 또는 이체 수수료가 부족합니다. (계좌에 수표를 입금하였을 경우 출금에 시간이 걸릴 수 있습니다)",C111:"이체 실패",P022:"지금은 은행 서비스 시간이 아닙니다.",S008:"결제 중복 요청"},SC0040:{},SC0060:{50:"당월 한도 초과로 결제 할 수 없습니다.",459:"소액결제 비밀번호가 올바르지 않습니다.",512:"휴대폰결제 비밀번호가 일치하지 않습니다.",517:"소액결제 미동의 상태입니다. 통신사에 문의 바랍니다.",531:"휴대폰결제 이용 미동의 상태입니다. 통신사에 문의 바랍니다.",601:"1회 결제 한도 초과로 결제 할 수 없습니다"}},kcp:{SC0010:{CC01:"결제를 할 수 없는 카드입니다. 카드사에 문의 바랍니다.",CC04:null,CC07:null,CC08:null,CC09:null,CC10:null,CC14:null,CC16:null,CC39:"기타오류: ISP 미사용 오류 또는 할부기간 오류입니다.",CC44:null,CC45:null,CC47:null,CC54:null,CC55:null,CC61:null,CC69:null,CC75:null,CC88:null,CCC0:null,CCP1:null,CCP3:null,CC49:null},SC0030:{AC15:null,AC22:null,AC25:null,AC27:null,AC58:null,AC59:null,AC60:null},SC0060:{MCBU:null,MCFI:null,MCFQ:null}},kakao:{SC0010:{"09":null,10:"결제 가능 시간을 초과하였습니다. 다시 시도해주세요.",12:"사용할 수 없는 카드입니다",14:null,16:null,20:null,26:null,31:null,32:null,37:null,54:null,84:null,88:null,98:null,99:null,"0027":null,"0299":"은행 시스템 점검 시간입니다. 약 20분 후 재시도 바랍니다.","0599":null,1638:null,2006:null,3021:null,3537:null,5039:null,8545:"해당 은행 시스템 장애 또는 전산마감 작업중입니다. 약 30분 후 재시도 바랍니다",V301:null}},kakaopay:{SC0010:{"-780":null}},payco:{SC0010:{4505:null}}},l.iamportPayMethodToLegacyPayType=function(o){var e=null;switch(o){case"card":e="SC0010";break;case"trans":e="SC0030";break;case"phone":e="SC0060";break;case"kakaopay":e="kakao";break;default:e=o}return e},l.parseIamportResponse=function(o,e){var i,t,n,u,a,r;if(e=e||{},n=t=o.error_msg||o.fail_reason,!t)return null;if(!(i=o.error_code)&&t&&(0<=["사용자가 결제를 취소하셨습니다","사용자가 결제를 취소 하였습니다.","사용자가 결제를 취소하였습니다.","[결제포기] 사용자가 결제를 취소하셨습니다"].indexOf(t)?i="__USER_CANCELED":/^(.*?):이미 결제가 이루어진 거래건입니다\(imp_(?:.*?)\)\. status:paid$/.test(t)?(i="__DUPLICATED_REQUEST",r=!0):"결제가능한 유효시간이 지났습니다."===t?i="__USER_TIMEOUT":"알 수 없는 오류가 발생하였습니다."===t?i="__UNKNOWN_ERROR":[{regex:/^결제수단 인증에 실패하였습니다\. 상세 오류는 다음과 같습니다\.\s?\((.*?)\)\s?([\s\S]*)$/,index:{error_code:1,error_message:2}},{regex:/^(.*?):PG사 결제요청에 실패하여 중단합니다.\(imp_(?:.*?)\) (.*?), ([\s\S]*)$/,index:{error_code:1,error_message:3,pg_error_code:2}},{regex:/^(.*?):카카오페이 결제요청에 실패하여 중단합니다.\(imp_(?:.*?)\) \[코드: (.*?)\] ([\s\S]*)$/,index:{error_code:1,error_message:3,pg_error_code:2}}].some(function(o){var e=t.match(o.regex);if(e)return o.index.error_code&&(i=e[o.index.error_code]),o.index.error_message&&(t=e[o.index.error_message]),o.index.pg_error_code&&(a=e[o.index.pg_error_code]),!0})?"F0004"===i&&["決済がキャンセルされました. ","決済がキャンセルされました. 사용자 거래 중단","Cancellation of transaction 決済がキャンセルされました. 사용자 거래 중단","Cancellation of transaction(XXXX) 사용자 거래 중단"].includes(t)&&(i="__USER_CANCELED"):i="__UNEXPECTED_ERROR"),!i)return null;if(u=o.pg_provider||e.pg_provider,!(o=l.iamportPayMethodToLegacyPayType(o.pay_method||e.pay_method)))return null;var d,e=0<=["__USER_CANCELED","S053","8888","DLP_CANCEL:KKP_SER_002","STOP"].indexOf(i),D=e||0<=["__USER_TIMEOUT","X111","DLP_ERROR:KKP_SER_004","DLP_ERROR:557","DLP_ERROR:573"].indexOf(i),c=!(D=(D=D||"X001"!==i||!/^\[\d+\]폐지된 인증서\[PK05\]$/.test(t)&&!/^\[\d+\]인증서와 고객정보가 일치하지 않음\[PK05\]$/.test(t)?D:!0)||"BLOCK"!==i||"페이코 결제 팝업이 차단되었습니다."!==t?D:!0);try{var s=l.payErrorMessage[u][o][a];void 0!==s&&(s&&(d=s),c=!1)}catch(o){}return{pg_provider:u,payType:o,error_code:i,pg_error_code:a,error_message:t,raw_error_message:n,user_message:d,isPaid:r,isJustCancel:e,isIgnorableError:D,isCriticalError:c}},l.stripeErrorMessageOfErrorCodeOfLocale={ja:{account_already_exists:"アカウントがすでに存在します",account_country_invalid_address:"アカウントの国籍とビジネスを行う国籍が異なります",account_invalid:"アカウントが不正です",account_number_invalid:"口座番号が不正です",alipay_upgrade_required:"Alipayのアップデートが必要です",amount_too_large:"金額が多すぎます",amount_too_small:"金額が少なすぎます",api_key_expired:"APIキーが失効しています",balance_insufficient:"残高不足です",bank_account_exists:"銀行口座がすでに存在します",bank_account_unusable:"この銀行口座に振り込むことができません 他の口座を入力してください",bank_account_unverified:"この口座はまだ承認されていません",bitcoin_upgrade_required:"ビットコインのアップデートが必要です",card_declined:"このカードはご利用できません",charge_already_captured:"この決済はすでにキャプチャ済みです",charge_already_refunded:"この決済はすでに返金済みです",charge_disputed:"この決済はチャージバック中です",charge_exceeds_source_limit:"この決済は上限を超過しています",charge_expired_for_capture:"この決済はキャプチャ期間を過ぎています",country_unsupported:"指定された国ではサポートされていません",coupon_expired:"クーポンが失効しています",customer_max_subscriptions:"サブスクリプションの上限を超過しています",email_invalid:"Emailが不正です",expired_card:"カードの有効期限が失効しています",idempotency_key_in_use:"現在、処理が混み合っています しばらくしてから再度処理を行ってください",incorrect_address:"カードの住所情報が誤っています 再度入力するか、他のカードをご利用ください",incorrect_cvc:"カード裏面のセキュリティーコードが誤っています 再度入力するか、他のカードをご利用ください",incorrect_number:"カード番号が誤っています 再度入力するか、他のカードをご利用ください",incorrect_zip:"カードの郵便番号が誤っています 再度入力するか、他のカードをご利用ください",instant_payouts_unsupported:"このデビットカードは即入金に対応していません 他のカードをご利用いただくか、銀行口座を入力してください",invalid_card_type:"対応していないカードタイプです 他のカードをご利用いただくか、銀行口座を入力してください",invalid_charge_amount:"不正な金額です",invalid_cvc:"カード裏面のセキュリティーコードが誤っています",invalid_expiry_month:"カードの有効期限(月)が誤っています",invalid_expiry_year:"カードの有効期限(年)が誤っています",invalid_number:"カード番号が不正です 再度入力するか、他のカードをご利用ください",invalid_source_usage:"不正な支払いソースです",invoice_no_customer_line_items:"請求書が存在しません",invoice_no_subscription_line_items:"請求書が存在しません",invoice_not_editable:"この請求書は書き換え不可です",invoice_upcoming_none:"請求書が存在しません",livemode_mismatch:"APIキーが不正です",missing:"支払い情報のリンクに失敗しました",order_creation_failed:"注文が失敗しました。 注文を再度確認するか、しばらくしてから再度処理を行ってください",order_required_settings:"情報に不足があるため、注文に失敗しました",order_status_invalid:"注文状態が不正なため、更新できません",order_upstream_timeout:"注文がタイムアウトしました しばらくしてから再度処理を行ってください",out_of_inventory:"在庫が無いため注文できません",parameter_invalid_empty:"情報が不足しています",parameter_invalid_integer:"不正な整数値です",parameter_invalid_string_blank:"空白文字エラーです",parameter_invalid_string_empty:"少なくとも1文字以上を入力してください",parameter_missing:"情報が不足しています",parameter_unknown:"不正なパラメータが存在します",payment_method_unactivated:"支払い方法がアクティベートされていないため、決済に失敗しました",payouts_not_allowed:"このアカウントに入金できません 状態を確認してください",platform_api_key_expired:"プラットフォームAPIキーが失効しています",postal_code_invalid:"郵便番号が不正です",processing_error:"処理中にエラーが発生しました 再度入力するか、他のカードをご利用ください",product_inactive:"この商品は現在取り扱いをしていません",rate_limit:"API上限を超過しました",resource_already_exists:"リソースがすでに存在します",resource_missing:"リソースが存在しません",routing_number_invalid:"口座番号、支店番号が誤っています",secret_key_required:"シークレットキーが存在しません",sepa_unsupported_account:"このアカウントはSEPAに対応していません",shipping_calculation_failed:"送料計算に失敗しました",sku_inactive:"SKUに対応していません",state_unsupported:"この州には現在対応していません",tax_id_invalid:"TAX IDが不正です 少なくとも9桁入力する必要があります",taxes_calculation_failed:"税金計算に失敗しました",testmode_charges_only:"テストモードの決済限定です",tls_version_unsupported:"このTLSのバージョンに対応していません",token_already_used:"このトークンはすでに使用済みです",token_in_use:"このトークンは現在使用中です",transfers_not_allowed:"現在、送金が行えません",upstream_order_creation_failed:"注文に失敗しました 注文を再度確認するか、しばらくしてから再度処理を行ってください",url_invalid:"URLが不正です"}},l.getI18nStripeErrorMessage=function(o,e){e=l.stripeErrorMessageOfErrorCodeOfLocale[e];return e&&e[o.code]||o.message},"object"==typeof module&&"object"==typeof module.exports&&(module.exports=l)}(),function(n){function u(o){return decodeURIComponent(o.replace(/\+/g," "))}var a=/([^&=]+)=?([^&]*)/g;Codibook.parseParams=function(o){var e={};if(o)for("?"===o.substr(0,1)&&(o=o.substr(1));t=a.exec(o);){var i=u(t[1]),t=u(t[2]);void 0!==e[i]?(n.isArray(e[i])||(e[i]=[e[i]]),e[i].push(t)):e[i]=t}return e}}(jQuery);const throttle=(i,t)=>{let n,u=Date.now()-(t+1);return function(...o){const e=this;clearTimeout(n),n=setTimeout(()=>{i.apply(e,o),u=Date.now()},t-(Date.now()-u))}};function follow(o){Codibook.api("me/follow/"+o,{type:"POST"}).then(function(){$('.follow_wrapper[data-user_id="'+o+'"]').removeClass("follow").addClass("following").text("✓ "+$.i18n._("following"))})}function unFollow(o){Codibook.api("me/follow/"+o,{type:"DELETE"}).then(function(){$('.follow_wrapper[data-user_id="'+o+'"]').removeClass("following").addClass("follow").text("+ "+$.i18n._("follow"))})}function getRelatedCodi(o){var e,i;o.item_id&&(e={page:1,limit:4,target:"#codi_container"},$.extend(e,o),0!==(i=$(e.target)).length&&Codibook.api("codi",{data:{jade:"related_codi",sort:"top",item_id:e.item_id,limit:e.limit,page:e.page,includeCodiItems:Codibook.agent.mobile?1:""}}).then(function(o){$(i).html(o),o&&(Codibook.bindList($(e.target)),Codibook.agent.mobile&&Codibook.initSlick($(".codi_list_items_wrapper"),{centerPadding:"20px"}))}))}function getPersonalizeSimilar(o){var e;!o.orderable_item_id||0!==(e=$("#similar_rec_wrapper")).length&&$.ajax({url:"/api/product/"+o.orderable_item_id+"/recommend?jade=item_view_rec_item&limit="+o.limit+"&version=v4",success:function(o){o?(e.html(o),Codibook.bindList(e),Codibook.agent.mobile||Codibook.initSlick(e.find(".carousel"),{slidesToShow:5,slidesToScroll:5,centerMode:!1,dots:!0,arrow:!1})):e.hide()}})}function initNotiBody(o){var i;(o=o||$("#header .notiBody")).data("initialized")||(i=[],o.find(".noti_row").each(function(){var o,e=$(this);"f"!==e.data("noti_type")?"c"===e.data("noti_type")&&(o=e.find("span.comment").data("sender_id"),Codibook.getNotiComment(o,e.data("codi_id"))):(o=e.find(".noti_image .follow_wrapper").data("user_id"),i.indexOf(o)<0&&i.push(o))}),i.forEach(function(o){Codibook.setFollowingButtons(o)}),o.find(".noti_row .noti_image .follow_wrapper").on("click",function(){return Codibook.toggleFollow($(this).data("user_id")),!1}),o.find(".noti_row").on("click",function(o){var e,i;function t(){Codibook.unloadingState||(location.href="f"!==i?"/codi/"+e:"/user/"+e)}0===o.button&&(o=$(this),e=o.data("codi_id"),i=o.data("noti_type"),!o.data("is_unread")||Codibook.reserveNotiRead(e,i)?t():Codibook.setNotiRead(e,i,t))}),o.data("initialized",!0))}function initGridWrapper(o){Codibook.initGrid()}function bindShowCodi(i,o,e){o=o||$(document.body),Codibook.getCodiLike(i),Codibook.getCodiIsLiked(i),Codibook.getCodiComment(i),Codibook.shareContent();var t=$(".codi_dialog").data("user_id"),n={user_id:t,except:i};Codibook.agent.mobile&&(n.limit=2),Codibook.getProfileCodi(n),$(".title_wrapper").animate({top:0},1e3),$(".bottom_wrapper").animate({bottom:0},1e3),$(".like_icon").on("click",function(){Codibook.toggleCodiLike(i)}),$(".action_wrapper img").on("mouseover",function(){$(".codi_menu").stop().fadeIn("fast")}).on("mouseout",function(){$(".codi_menu").stop().fadeOut("slow")}).on("click keypress",function(){$(".codi_menu").fadeToggle("fast")}),$(".codi_menu").on("mouseover",function(){$(".codi_menu").stop().fadeIn("fast")}).on("mouseout",function(){$(".codi_menu").stop().fadeOut("slow")}),$(".follow_wrapper",o).off("click").on("click",function(){Codibook.toggleFollow(t)}),$(".codi_dialog .btn_buy").click(function(o){var e=noty({layout:"center",timeout:!1,text:' '+$.i18n._("under_checking_soldout"),modal:!0,closeWith:!1});$("#modal_background_layer").show(),$.ajax({url:"/api/me/cart",type:"post",data:{codi_id:i,quantity:1},success:function(o){Codibook.gtag("event","codi add to cart",{event_category:"cart"}),location.href="/cart"},complete:function(){e.close(),$("#modal_background_layer").hide()}})}),$(".codi_dialog .btn_create").click(function(o){location.href="/app"}),$(".btn.delete").on("click",function(o){o.preventDefault(),Codibook.delCodi(i)}),$(".btn.modify").on("click",function(o){var e=$(this).attr("href");if(e&&"#"!=e)return!0;o.preventDefault(),location.href="/create/"+i}),$(".btn.share").on("click",function(o){if(o.preventDefault(),e&&!e.codi_publish)return alert("Cannot share private codi");Codibook.shareCodi(i)}),$(".codi_dialog .codi_image_wrapper .image_wrapper .image img").on("contextmenu",function(o){e&&!e.codi_publish||(o.preventDefault(),Codibook.shareCodi(i))}),Codibook.initGrid({},function(){Codibook.initGrid({page:"index",target:"#content.mix_list",autoload:!0})}),$("form.comment").on("submit",function(o){o.preventDefault(),$(".comment_content").val().length?$.ajax({type:"POST",url:"/api/me/comments/codi/"+i,data:$(this).serialize(),success:function(){$(".comment_content").val(""),Codibook.getCodiComment(i,!0)},dataType:"json"}):(alert($.i18n._("input_comment_content")),$(".comment_content").focus())}),Codibook.agent.mobile||Codibook.initSlick($(".scrolling-wrapper-flexbox",o),{slidesToShow:5,slidesToScroll:5,centerMode:!1,dots:!0,arrow:!1})}function bindShowItem(t,o){o=o||$(document.body),Codibook.getItemLike(t),Codibook.getItemIsLiked(t),Codibook.shareContent(),Codibook.loadSomeLazyImages();var e,n,u,a,i,o=Codibook.loadCachedData("viewed_item_in_session",6048e5)||[],o=(-1==o.indexOf(t)&&o.push(t),Codibook.cacheData("viewed_item_in_session",o),Codibook.fbq("track","ViewContent",{content_ids:[t],content_type:"product"}),Codibook.gtag("event","view_item",{value:Math.round(Codibook.itemView.sellingPrice)/100,currency:Codibook.currency,aw_merchant_id:134428802,aw_feed_country:Codibook.shipping_country,aw_feed_language:Codibook.i18nLocale,items:[{id:Codibook.itemView.item_id,google_business_vertical:"retail",item_id:Codibook.itemView.item_id,price:Codibook.itemView.sellingPrice,currency:Codibook.currency}]}),Codibook.agent.mobile||(Codibook.initSlick($(".carousel.rec_item"),{slidesToShow:5,slidesToScroll:5,centerMode:!1,dots:!0,arrow:!1}),Codibook.initSlick($(".carousel.with_item"),{slidesToShow:5,slidesToScroll:5,centerMode:!1,dots:!1,arrow:!1})),Codibook.itemView&&Codibook.itemView.orderable_item_id),o=(o&&getPersonalizeSimilar({orderable_item_id:o,limit:16}),$(".bottom_wrapper").animate({bottom:0},150),$(".like_icon").on("click",function(){Codibook.toggleItemLike(t)}),$(".qna_btn").on("click",function(){Codibook.showTicketDialog()}),Codibook.setSubmitByAjax($("form.write_item_qna_form"),{onSuccess:function(){alert("문의하신 내용 및 답변은 고객센터 > 문의내역 또는 고객님의 이메일로 보내드립니다."),$(this).closest(".formpanel_dialog.item_qna").dialog("close")},resetFormOnSuccess:!0}),$(".action_wrapper img").on("mouseover",function(){$(".item_menu").stop().fadeIn("fast")}).on("mouseout",function(){$(".item_menu").stop().fadeOut("slow")}).on("click keypress",function(){$(".item_menu").fadeToggle("fast")}),$(".item_menu").on("mouseover",function(){$(".item_menu").stop().fadeIn("fast")}).on("mouseout",function(){$(".item_menu").stop().fadeOut("slow")}),$(".btn.delete").on("click",function(o){o.preventDefault(),Codibook.delItem(t)}),$(".coupon_link").on("click",function(o){Codibook.showCouponDialog(t)}),$(".oneday_shipping_container").on("click",function(o){Codibook.showShippingProbabilityDialog(t)}),$(".btn_buy_dialog, .btn_basket_dialog").click(function(o){Codibook.showOrderDialog()}),$(".item_dialog .item_image_wrapper .image_wrapper img")),o=(e=function(){($(this).height()<400||$(this).width()<400)&&($(this).height()>$(this).width()?$(this).addClass("zoom_vertical"):$(this).addClass("zoom"))},$(o).each(function(){this.complete||0<$(this).height()?e.apply(this):$(this).on("load",function(){e.apply(this)})}),$(".item_dialog"));0===o.data("soldout")&&o.data("orderable")&&o.data("publish")||$(".soldout.buttons").show(),1===o.data("orderable")&&$(window).on("scroll",throttle(function(o){var e=$("div.fixed.buytab"),i=$(this);Codibook.agent.mobile?i.scrollTop()<$(document).height()-$(window).height()-350?e.slideDown():e.slideUp():600i?(u.show(),$("#main_menu_container").hide()):(u.hide(),$("#main_menu_container").show())},600))),1<$(".image_wrapper img").length&&($("#item_slider").addClass("on"),i=$(".swiper-container").swiper({mode:"horizontal",bufferPx:300,calculateHeight:!0,pagination:!!Codibook.agent.mobile&&".pagination",loop:!0,grabCursor:!0,paginationClickable:!0}),$("#item_slider .arrow-left").on("click",function(o){o.preventDefault(),i.swipePrev()}),$("#item_slider .arrow-right").on("click",function(o){o.preventDefault(),i.swipeNext()})),$(".focusSelect").focus(function(){$(this).select()}).mouseup(function(o){o.preventDefault()}),window.$zopim&&$zopim(function(){$zopim.livechat.button.setOffsetVerticalMobile(55)})}function initJoinDialog(i){i=i?i+" ":"";var t=$(i+"form.join .user_id").on("keyup change",function(o){this.value&&(Codibook.regexUserId.test(this.value)?$(this).css("color","#369"):$(this).css("color",""))}),n=$(i+"form.join .raw_password").on("keyup change",function(o){this.value&&(Codibook.isValidJoinPassword(this.value)?$(this).css("color","#369"):$(this).css("color",""))}),u=$(i+"form.join .email").on("keyup change",function(o){this.value&&(Codibook.isValidEmailAddressFormat(this.value)?$(this).css("color","#369"):$(this).css("color",""))});$(i+"form.join").on("submit",function(o){if(o.preventDefault(),$(".join_notice").hide(),Codibook.regexUserId.test(t.val()))if(Codibook.isValidJoinPassword(n.val()))if(Codibook.isValidEmailAddressFormat(u.val())){if(!$(i+"#join_agree").is(":checked"))return noty({text:$.i18n._("agree_to_terms")}),!1;var e=$(i+"form.join");if(!0===e.data("submitted"))return!1;e.data("submitted",!0);o=$(i+"form.join .raw_password").val();$(i+"form.join .password").val(o),Codibook.sendEmailValidationCode(u.val(),{user_id:t.val(),checkJoined:1}).then(o=>{o.err&&("EMAIL"===o.err_field?($(".email_notice").show().text(o.msg),$(i+"form.join .email").focus()):"USER_ID"===o.err_field&&($(".user_id_notice").show().text(o.msg),$(i+"form.join .user_id").focus())),e.data("submitted",!1)})}else $(".email_notice").show().text($.i18n._("input_correct_email")),$(i+"form.join .email").focus();else $(".password_notice").show().text($.i18n._("input_correct_length_password")),$(i+"form.join .raw_password").focus();else $(".user_id_notice").show().text($.i18n._("input_correct_length_id")),$(i+"form.join .user_id").focus()}),$(".rec_code_notice").click(function(){$(this).hide(),$(".ui-form.join .rec_code").show()}),$(".login_join_tabs a.login").on("click keypress",function(o){Codibook.isClickEvent(o)&&(o.preventDefault(),$("#join").dialog("close"),Codibook.showLoginDialog())})}function postFindPW(o){$.ajax({type:"POST",url:$("form.find_pw").attr("action"),data:$("form.find_pw").serialize()+"&t="+o,success:function(o){o.err?(grecaptcha.reset(),noty({text:o.msg,type:"error",timeout:3e3})):(noty({text:$.i18n._("email_sent"),timeout:3e3}),$("form.find_pw .email").val(""),$("#find_pw_dialog_container").dialog("close"))},error:function(o,e,i){grecaptcha.reset(),Codibook.onAjaxError.apply(this,arguments)},dataType:"json"})}function bindFindPW(){var e=$("form.find_pw .email").off("keyup change").on("keyup change",function(o){this.value&&(Codibook.isValidEmailAddressFormat(this.value)?$(this).css("color","#369"):$(this).css("color","red"))});$("form.find_pw").off("submit").on("submit",function(o){o.preventDefault(),Codibook.isValidEmailAddressFormat(e.val())?postFindPW():(noty({text:$.i18n._("input_correct_email"),timeout:3e3}),e.focus())})}function showNonLoginOrderHistoryDialog(){Codibook.dialog($("#non_login_order_history_dialog_container"),{width:350,height:300,focusOn:"input[name=email]"}),$(".ui-dialog").attr("tabindex",""),$("form.non_login_order_history").on("submit",function(){var o=$(this),e=o.find(".order_id").val();+e&&o.attr("action","/order/history/"+e)}),$("form.non_login_order_history .cancel").off("click").on("click",function(){$("#non_login_order_history_dialog_container").dialog("close")})}Codibook.setSubmitting=function(o){var e=$(o);e.data("isSubmitting",!0),setTimeout(function(){e.data("isSubmitting",!1)},3e3)},Codibook.isFormSubmitting=function(o){return $(o).data("isSubmitting")},Codibook.freezeForm=function(o){o.find(":input").prop("readonly",!0),o.find('input[type="submit"], input[type="image"]').prop("disabled",!0)},Codibook.elemLocationOfScreen=function(o,e){var i,t,n;if(o)return e=e||0,o=$(o),t=$(window),i=t.scrollTop(),t=i+t.height(),n=o.offset().top,n+o.height()+e').attr("name",e).appendTo(t):i).val(o.attr("value"))}})})},Codibook.getFileUploadAddHandler=function(u){return u=u||{},function(o,e){var i=$(e.fileInput),t=!1,n=/\/(gif|jpe?g|png)$/i;if($.each(e.originalFiles,function(o,e){return i.hasClass("acceptEveryFileTypes")||!e.type||n.test(e.type)?10485760=t.CONCURRENCY);e++){var n=o.get(e);if("below"===Codibook.elemLocationOfScreen(n,800))break;var u,n=$(n),a=n.data("attr"),r="string"==typeof a.src,d=$("").addClass("lazilyLoaded");for(u in r&&(t.workers+=1,d.on("load error",function(o){var e,i=$(this);i.attr("src")===t.loadingImage?(e=i.data("src"),i.attr("src",e)):(--t.workers,Codibook.loadSomeLazyImages())})),a)"src"===u&&r?d.data("src",a[u]):d.attr(u,a[u]);r&&d.attr("src",t.loadingImage),n.replaceWith(d)}},Codibook.changeLocaleAndCurrency=function(o){var e=0<=Codibook.i18nDomain.indexOf(document.domain)?"https://codibook.net":"";o.locale&&(e+="/locale/"+o.locale),o.currency&&(e+="/currency/"+o.currency),e&&("GET"!==Codibook.method&&"/order"!==Codibook.originalUrl||(e+="?return_to="+encodeURIComponent(Codibook.originalUrl)),location.href=e)},Codibook.getSearchHistory=function(){return Codibook.loadCachedData("search_keyword_history",6048e5)||[]},Codibook.addSearchHistory=function(o){if((o=o&&o.trim())&&!(20<=o.length)){const i=Codibook.getSearchHistory();var e=i.indexOf(o);0!==e&&(0")).attr("href","/cs_center/faq/"+o.faq_id).text(o.title),n.empty().append(e))}),Codibook.user_key&&!Codibook.noDailyAttend&&(o=Codibook.loadCachedData("lastAttendance"),e=(new Date).toLocaleDateString("en-GB").split("/").reverse().join(""),o&&o.user_key===Codibook.user_key&&e===o.date||Codibook.api("me/dailyAttendance",{method:"POST",data:{date:e}}).then(function(o){o.err||Codibook.cacheData("lastAttendance",{user_key:Codibook.user_key,date:e})})),Codibook.isApp||Codibook.isCorona||Codibook.isDashboard||(Codibook.getBasket(),o="1029395257086689",Codibook.user_id?(r={},Codibook.regexFBUserId.test(Codibook.user_id)&&(r.fb_login_id=Codibook.user_id.split(".")[2]),Codibook.fb_em&&(r.em=Codibook.fb_em),Codibook.fb_external_id&&(r.external_id=Codibook.fb_external_id),Codibook.fbq("init",o,r)):Codibook.fbq("init",o)),Codibook.agent.mobile||Codibook.isCorona||Codibook.isDashboard||(0<(i=s("#item_stat_cnt")).length&&Codibook.cachedAjax({url:"/api/item/total",success:function(o){i.text(number_format(o.total))}}),0<(t=s("#codi_stat_cnt")).length&&Codibook.cachedAjax({url:"/api/codi/total",success:function(o){t.text(number_format(o.total))}}),Codibook.user_id&&(Codibook.bindNoti(),Codibook.getNoti()),s(".social .wechat").on("mouseover",function(){s(".wechat_layer").css("left",s(".social").offset().left-110).show()}).on("mouseout",function(){s(".wechat_layer").hide()}))),Codibook.agent.mobile||Codibook.isCorona||Codibook.isDashboard||(Codibook.loadModule("autocomplete"),Codibook.loadModule("slick"),u=function(){s(".search_assist.balloon").hide(),s("#left_modal_bg").hide(),Codibook.loadModule("slick",function(){s("#slider").slick("slickPlay")})},a=s(".search_assist.balloon .content"),s(".search").on("focus",function(o){s(".search_assist.balloon").fadeIn("fast"),s("#left_modal_bg").fadeIn("fast"),a.html()||(Codibook.api("item/keywords?limit=12&jade=search_keyword").then(function(o){a.html(o),s(".search_assist.balloon .content").find(".tagger").on("click",function(){Codibook.addSearchHistory(s(this).text())})}),Codibook.api("item/keywords?limit=500&includeBrand=1").then(function(o){Codibook.loadModule("autocomplete",function(){new autoComplete({data:{src:o.keywords.map(o=>o.keyword),cache:!0},submit:!0,resultsList:{maxResults:10},resultItem:{highlight:!0}})})}),document.querySelector("#autoComplete").addEventListener("selection",function(o){s("#autoComplete").val(o.detail.selection.value),s("form.search_wrapper").submit()}),document.querySelector("#autoComplete").addEventListener("init",function(o){s("#autoComplete").focus()}));const e=Codibook.getSearchHistory();if(0`).text(t));s(".history_wrapper").show(),s(".history_wrapper .clear").off("click").on("click",function(o){Codibook.removeCacheData("search_keyword_history"),s(".history_wrapper").hide()})}Codibook.loadModule("slick",function(){s("#slider").slick("slickPause")})}),s(".search").on("focusout",u),s(".search").on("keydown",function(){s(".search_assist.balloon").hide()}),s(".search_assist.balloon").hover(function(o){s(".search").off("focusout",u)},function(o){s(".search").on("focusout",u)}),s(".main_menu.categories").hover(function(o){s(".categories.balloon").show()},function(o){s(".categories.balloon").hide()}),s(".categories.balloon").hover(function(){s(".categories.balloon").show()},function(){s(".categories.balloon").hide()}),s(".main_menu.brands").hover(function(o){s(".brands.balloon").show()},function(o){s(".brands.balloon").hide()}),s(".brands.balloon").hover(function(){s(".brands.balloon").show()},function(){s(".brands.balloon").hide()}),Codibook.loadBrands({content:s(".brands.balloon")}),s(window).scroll(throttle(function(o){var e=s(this);s("#floating_create:visible").length&&((e=s(document).height()-e.height()-e.scrollTop())<=286?s("#floating_create").css({bottom:310-e+"px"}):s("#floating_create").css({bottom:"24px"}))},600)),s("#header #userMenuLink").click(Codibook.showUserMenu),0<(r=s("#floating_create")).length&&"none"!=r.css("display")&&Codibook.loadModule("qtip2",function(){Codibook.agent.ie<9?s.fn.qtip.zindex=1:s.fn.qtip.zindex="auto",s("#floating_create a").qtip({position:{my:"bottom center",at:"top center"},style:{classes:"qtip-tipsy"},show:{ready:"Y"!=Codibook.loadCachedData("visited_collage",864e5)}})})),d=s("#left"),s("#header_wrapper .hamburger").click(function(o){o.preventDefault(),d.hasClass("show")?c():(d.addClass("show"),window.$zopim&&$zopim(function(){$zopim.livechat.button.hide()}),s("#left_modal_bg").off("touchmove").on("touchmove",function(o){o.preventDefault(),c()}).off("click").on("click",function(){c()}).show())}),s("#left a.codi").click(function(){s("#left .submenu.codi").hasClass("show")?s("#left .submenu.codi").removeClass("show").slideUp():s("#left .submenu.codi").addClass("show").slideDown()}),s("#left a.event").click(function(){s("#left .submenu.event").hasClass("show")?s("#left .submenu.event").removeClass("show").slideUp():s("#left .submenu.event").addClass("show").slideDown()}),(D=s(".search_wrapper")).on("submit",function(){var o=D.find("input.search").val();if(!o)return!1;Codibook.addSearchHistory(o)}),s(".bizinfo").click(function(){window.open("http://www.ftc.go.kr/info/bizinfo/communicationViewPopup.jsp?wrkr_no=1058774884","","width=750, height=650")}),s(".main_menu a").mouseover(function(){var o,e=s(this),i=e.data("alter");i&&(o=e.text(),i.toLowerCase()!==o.toLowerCase()&&(e.width(e.width()),e.data("origin-text")||e.data("origin-text",o),e.text(i)))}).mouseout(function(){var o=s(this),e=o.data("origin-text");e&&o.text(e)}),Codibook.codi_data?bindShowCodi(Codibook.codi_data.codi_id,null,Codibook.codi_data):Codibook.itemView&&Codibook.itemView.item_id&&bindShowItem(Codibook.itemView.item_id),Codibook.bindLoginDialog(),s(window).resize(function(){s(".ui-dialog-content").dialog("option","position","center")}),Codibook.loadSomeLazyImages=throttle(Codibook.loadSomeLazyImages,400),s(window).on("scroll resize",Codibook.loadSomeLazyImages),Codibook.showReservedNoty(),Codibook.scrollToReservedLocation(),Codibook.handleReservedNotiRead(),.999{e.prop("checked",!i)})}})},Codibook.bindAjaxButtons=function(o){$(".ajaxButton",o).on("click",function(i){var t=$(i.currentTarget),i=t.data("ajax-disabled-error-message");if(i)Codibook.toastMessage(i,{type:"error"});else{i=t.data("ajax-uri");if(i){var n=t.data("ajax-prompt");let e;if(!n||null!==(e=prompt(n.message,n.default))){var u=t.hasClass("deleteButton"),a=t.data("ajax-confirm")||u&&$.i18n._("confirm_delete");if(!a||confirm(a)){a=t.data("ajax-confirm2");if(!a||confirm(a)){var a=t.data("ajax-before-noty"),r=t.data("ajax-success-noty"),d=t.data("ajax-success-dom-text"),D=t.data("ajax-success-href"),c=t.data("ajax-follow-redirect"),s=!(r||d||D||c),l=a&&Codibook.toastMessage(a,{timeout:!1});let o=t.data("ajax-data");n&&((o=o||{})[n.inputName]=e),Codibook.api(i,{type:t.data("http-method")||(u?"DELETE":"POST"),data:o,reloadPageOnSuccess:s,followRedirect:c,preserveScrollLocation:!0}).then(function(){l&&l.close(),r&&Codibook.toastMessage(r),d&&t.replaceWith($(document.createTextNode(d))),D&&(window.location.href=D)})}}}}}})},Codibook.bindSubmitButtons=function(o){$(":submit",o).on("click",function(o){o=$(o.currentTarget).data("confirm");return!(o&&!confirm(o))})},Codibook.bindMoveButtons=function(o){(o=o||$(".moveButton")).click(function(){var o=$(this).data("href");o&&(location.href=o)})},Codibook.bindAjaxForms=function(o){$("form.ajaxForm",o).each(function(o,e){const i=$(e);e=i.data("ajax-success-noty");Codibook.setSubmitByAjax(i,{onSuccess:e})})},Codibook.movePageWithParam=function(o,e){e=e||{};var i=Codibook.parseParams(location.search);(e.deletingParams||["page"]).forEach(function(o){delete i[o]}),$.extend(i,o),location.href=location.pathname+"?"+$.param(i)},Codibook.setMoveOnSelect=function(o,e){const i=Object.assign({},o.data("moveOption"),e);var e=i.event||"change",t=i.changeableParam||o.attr("name"),n=i.eventHandler||function(o){if(!i.skipOnEmptyValue||this.value){const e=i.params||{};e[t]=this.value,Codibook.movePageWithParam(e,{deletingParams:i.deletingParams})}};o.on(e,n)},Codibook.setMovableSelect=function(o,e,i){i=i||{},0!==o.length&&(null!=e&&o.html(e),e=i.selector||"select",Codibook.setMoveOnSelect(o.find(e),i))},Codibook.setMovableSelectAsync=function(e,o,i){var t,n,u;0!==e.length&&(t=i.changeableParam,n=Object.assign({},o.data),t&&(u=Codibook.parseParams(location.search),n.selected=u[t]),$.ajax($.extend({data:n,success:function(o){Codibook.setMovableSelect(e,o,i),i.onAjaxSuccess&&i.onAjaxSuccess(o)}},o)))},Codibook.getDatePickerSetter=function(n){return n=n||{},function(o){o.each(function(o,e){var i,e=$(e),t=n.dateFormat||e.data("dateFormat")||"yy-mm-dd";e.datepicker(Object.assign({dateFormat:t},n)),void 0===e.attr("pattern")&&("yy-mm-dd"===t?i="^\\d{4}-\\d{2}-\\d{2}$":"yymmdd"===t&&(i="^\\d{8}$"),i&&e.attr("pattern",i))})}},Codibook.getShopSelect=function(e,o){var i,t;o=o||{},0!==e.length&&(i=Codibook.parseParams(location.search),i=$.extend({jade:"select_shop",shop_id:o.shop_id||i.shop_id||i.shop},o.ajaxData),t={onAjaxSuccess:function(){var o;Codibook.agent.mobile||(o=e.find("select")).niceSelect&&o.niceSelect()}},o.onSelectChange?t.eventHandler=o.onSelectChange:t.changeableParam="shop_id",Codibook.setMovableSelectAsync(e,{url:"/api/shop",data:i},t))},Codibook.disableTemporary=function(o){o.prop("disabled",!0);var e=setTimeout(function(){o.prop("disabled",!1)},3500);return{enableNow:function(){o.prop("disabled",!1),clearTimeout(e)}}},Codibook.isValidEmailAddress=function(o,e){return e=e||{},Codibook.isValidEmailAddressFormat(o)?$.ajax({url:"/api/util/validateEmailAddress",data:{email:o,skipDeliverableCheck:e.skipDeliverableCheck||""}}).then(function(o){return $.Deferred().resolve(o.isValid)}):$.Deferred().resolve(!1)},Codibook.initLoginDialog=function(){var o;Codibook._isLoginLoaded||((o=Codibook.loadCachedData("user_id"))&&$("form.login .user_id").val(o),$("form.login .btn_facebook").on("click",function(){Codibook.disableTemporary($(this)),noty({text:$.i18n._("under_signing_in"),timeout:!1}),location.href="/auth/facebook"}),$("form.login").on("submit",function(o){o.preventDefault();var e=$("form.login .user_id").val(),o=$("form.login .raw_password").val();if(Codibook.regexUserId.test(e)||Codibook.isValidEmailAddressFormat(e))if(!o||20{o.err&&"EMAIL"===o.err_field&&$(".email_notice").show().text(o.msg)}):noty({text:o.message||o.msg,type:"error",killer:!0});o=$("form.login .return_to").val();o?location.href=o:location.reload()})}else noty({text:$.i18n._("input_correct_id_or_email"),killer:!0}),$("form.login .user_id").focus()}),$("form.login div.join a.non_login_order_history").on("click",function(o){$("#login").dialog("close"),showNonLoginOrderHistoryDialog()}),Codibook._isLoginLoaded=1)},Codibook.sendEmailValidationCode=(e,o)=>{var i=(o=o||{}).user_id,o=o.checkJoined;return Codibook.api("sendValidationCode",{type:"POST",data:{email:e,user_id:i,checkJoined:o}}).then(o=>(o.err?Codibook.toastMessage(o.msg,{type:"error",timeout:3e3}):(Codibook.toastMessage($.i18n._("email_sent"),{timeout:3e3}),Codibook.showValidationDialog({email:e})),o))},Codibook.initEmailValidationDialog=o=>{const e=(o=o||{}).onSubmit||(o=>{$(".join_notice").hide(),Codibook.api("sign_up",{type:"POST",data:$("form.join").serialize()+"&code="+o.verify_code}).then(o=>{if(o.err)return"USER_ID"===o.err_field?($("#validation").dialog("close"),$(".user_id_notice").show().text(o.msg),$("form.join .user_id").focus()):"EMAIL"===o.err_field?($("#validation").dialog("close"),$(".email_notice").show().text(o.msg),$("form.join .email").focus()):"CODE"===o.err_field&&($(".code_notice").show().text(o.msg),$("#validation input.verify_code").focus()),Codibook.toastMessage(o.msg,{type:"error",timeout:3e3}),void $("form.validation").data("submitted",!1);Codibook.em&&Codibook.gtag("event","sign_up"),Codibook.fbq("track","Lead"),Codibook.reserveNoty({text:$.i18n._("join_done")}),location.href=document.referrer||"/"})});$("#validation .retry").off("click").on("click",function(o){o.preventDefault(),Codibook.sendEmailValidationCode($("#email_sent_to").text())}),$("form.validation a.modify_email").off("click").on("click",function(){$("#validation").dialog("close")}),$("form.validation").off("submit").on("submit",function(o){o.preventDefault(),e({verify_code:$("#validation input.verify_code").val()})})},function(){"use strict";Codibook.getCodiComment=function(t,o){$.ajax({url:"/api/codi/"+t+"/comments?jade=comment_list"+(o?"&reload=1":""),success:function(o){$(".comment_list").html(o),$(".comment_list button.delete").on("click",function(o){var e,i;e=$(this).data("comment_id"),i=t,Codibook.deleteComment("codi",e,{onSuccess:function(){Codibook.getCodiComment(i,!0)}})})}})},Codibook.shareCodi=function(i){Codibook.dialog($("#share_dialog_container"),{width:"500",height:"810",open:function(o,e){$.ajax({url:"/api/codi/"+i+"?jade=codi_share_preview_table",success:function(o){$("#share_dialog_container div.preview").html(o),$("#share_dialog_container textarea.code").val(o),$("#share_dialog_container textarea.code").on("focus",function(){var o=$(this);o.select(),o.mouseup(function(){return o.unbind("mouseup"),!1})})}})}})},Codibook.getCodiLike=function(o,e){Codibook.api("codi/"+o+"/likes/?jade=liked"+(e?"&reload=1":"")).then(function(o){$(".liked_wrapper").html(o)})},Codibook.getCodiIsLiked=function(o){Codibook.user_id?$.ajax({url:"/api/me/likes/codi/"+o,success:function(o){$(".like_icon").toggleClass("on",Boolean(o.result))}}):$(".like_icon").removeClass("on")},Codibook.toggleCodiLike=function(o){var e,i;$(".like_icon").hasClass("on")?(i=o,Codibook.deleteLike("codi",i,{onSuccess:function(){Codibook.getCodiLike(i,!0)}})):(e=o,Codibook.postLike("codi",e,{onSuccess:function(){Codibook.getCodiLike(e,!0)}}))},Codibook.delCodi=function(i){confirm($.i18n._("confirm_delete"))&&$.ajax({type:"DELETE",url:"/api/me/codi/"+i,success:function(o){var e;$("#codi_view_container").length?(e=!document.referrer||/\/create(_app)?(\/.*)?$/.test(document.referrer)?(e=Codibook.codi_data&&Codibook.codi_data.user_id||Codibook.user_id)?"/user/"+e:"/":document.referrer,location.href=e):(History.back(),$("#content").masonry("remove",$(".set.codi[data-codi_id="+i+"]").closest(".grid.set_wrapper")).masonry())}})}}(),function(){"use strict";var e;Codibook.getItemComment=function(t,o){var n=1;function u(o){o.find("button.delete").off("click").on("click",function(o){!function t(n,u,o){o=o||{};var e=o.confirmDeletion;if(!e&&!confirm($.i18n._("confirm_delete")))return;var a=o.onSuccess;o="";e&&(o="confirmDeletion=1");o=o&&"?"+o;$.ajax({type:"DELETE",url:"/api/me/comments/item/"+n+o,success:function(o,e,i){if(o.err)return"REQUIRE_CONFIRM_DELETE_EVEN_MILEAGE_SAVED"===o.code?void(confirm($.i18n._("confirm_delete_mileage_saved_comment"))&&t(n,u,{confirmDeletion:!0,onSuccess:a})):Codibook.onAjaxError(i,e,o);a&&a(),Codibook.getItemComment(u,!0)}})}($(this).data("comment_id"),t,{onSuccess:function(){$("#item_view_container .item_info_tab .review_tab .total").each(function(o,e){var e=$(e),i=Number(e.text());0 '+$.i18n._("under_checking_soldout"),modal:!0,killer:!0,closeWith:!1}),n=[],u=[],a=e.find("select.option_val"),o=(e.find(".option_key").each(function(o){var e=$(this).val(),o=a[o].value;o&&u.push({key:e,value:o}),n.push(e+" : "+o)}),e.find('select[name="quantity[]"], input[name="quantity[]"]').val());e.find(".option_string").val(n.join(",")),Codibook.checkSoldOut({item_id:Codibook.itemView.item_id,options_kv:u,quantity:o},function(o){var e;t.close(),$("#modal_background_layer").hide(),o.message&&(e={text:o.message},o.isError&&(e.type="error",e.killer=!0),noty(e)),o.isSoldOut||Codibook.nextTick(i)})},Codibook.itemView.addToCart=function(){return Codibook.api("me/cart",{type:"post",data:{item_id:e.find("input.item_id").val(),option:e.find("input.option_string").val(),quantity:e.find('select[name="quantity[]"], input[name="quantity[]"]').val()}})},Codibook.onNaverpayBuy=function(o,e){var i,t;o.redirectTo?location.href=o.redirectTo:o.dialogHTML&&((i=$("#naverpay_confirm_dialog_container")).html(o.dialogHTML),(t=i.find("form")).submit(function(o){o.preventDefault(),"object"==typeof e&&(e=$.param(e)),$.ajax({url:t.attr("action"),type:t.attr("method"),data:e+"&"+t.serialize(),success:function(o){Codibook.onNaverpayBuy(o,e)}})}),Codibook.dialog(i,{width:400,height:350}))},$(function(){(e=$(".item_dialog form.order")).find(".btn_basket").click(function(){Codibook.itemView.isReadyToOrder()&&Codibook.itemView.checkSoldOut(function(){Codibook.itemView.addToCart().then(function(){Codibook.fbq("track","AddToCart",{content_ids:[Codibook.itemView.item_id],content_type:"product",value:Codibook.itemView.sellingPrice,currency:Codibook.currency});var o={value:Math.round(10*Codibook.itemView.sellingPrice)/100,currency:Codibook.currency,aw_merchant_id:134428802,aw_feed_country:Codibook.shipping_country,aw_feed_language:Codibook.i18nLocale,items:[{id:Codibook.itemView.item_id,google_business_vertical:"retail",item_id:Codibook.itemView.item_id,price:Codibook.itemView.sellingPrice,currency:Codibook.currency}]};Codibook.gtag("event","add_to_cart",o),Codibook.agent.mobile?location.href="/cart":($(".basket_msg").fadeIn(),Codibook.getBasket(!0))})})}),e.find(".btn_buy").click(function(o){Codibook.itemView.isReadyToOrder()&&Codibook.itemView.checkSoldOut(function(){Codibook.itemView.addToCart().then(function(o){Codibook.fbq("track","AddToCart",{content_ids:[Codibook.itemView.item_id],content_type:"product",value:Codibook.itemView.sellingPrice,currency:Codibook.currency}),e.find(".cart_id").val(o.result.cart_id),Codibook.clearBasketCache(),Codibook.user_id?e.submit():(Codibook.showLoginDialog(),$("#login").addClass("non_login_pay"),$("form.login div.join a.non_login_pay").off("click").on("click",function(o){e.submit()}))},function(o){"EXCEED_CART_LIMIT"===o.responseJSON.code?e.submit():Codibook.onAjaxError.apply(this,arguments)})})}),$(".btn_buy").length&&$("#popup_download_app").css("bottom","50px")})}();